package com.crm.dao.mapper.cluePoolManager;

import com.crm.model.entity.cluePoolManager.CluePoolRule;
import com.crm.model.entity.cluePoolManager.CluePoolRuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CluePoolRuleMapper {
    long countByExample(CluePoolRuleExample example);

    int deleteByExample(CluePoolRuleExample example);

    int deleteByPrimaryKey(String cluePoolRuleId);

    int insert(CluePoolRule record);

    int insertSelective(CluePoolRule record);

    List<CluePoolRule> selectByExample(CluePoolRuleExample example);

    CluePoolRule selectByPrimaryKey(String cluePoolRuleId);

    int updateByExampleSelective(@Param("record") CluePoolRule record, @Param("example") CluePoolRuleExample example);

    int updateByExample(@Param("record") CluePoolRule record, @Param("example") CluePoolRuleExample example);

    int updateByPrimaryKeySelective(CluePoolRule record);

    int updateByPrimaryKey(CluePoolRule record);
}